﻿/* 懒人图库 搜集整理 www.lanrentuku.com */

@charset "utf-8";
/* CSS Document */

* {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}


body {/*background-color:#f7eff7;*/ }
body,
td,
th {
    font-family:"微软雅黑","Arial";
    font-size:0.7rem;
    color: #333;
    padding: 0;
    margin: 0;
    line-height: 24px;
}


a:link {
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

a:active {
    text-decoration: none;
}

input[type="button"], input[type="submit"], input[type="reset"] {

-webkit-appearance: none;

}

textarea {  -webkit-appearance: none;}   
input{outline:none;}

img {
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;    
}

.clear {
    clear: both;
}
.width100 {
    width: 100%;
}

.left {
    float: left
}

.right {
    float: right
}

.text_right {
    text-align: right;
}

.text_cen {
    text-align: center;
}

.pos_rel {
    position: relative
}

.pos_abs {
    position: absolute;
}

.center {
    margin: 0 auto;
}

.none {
    display: none;
}

.overflowH {
    overflow: hidden;
}


.wide{ 
  width: 1100px;
  margin: 0 auto
}
.header_bg{
  background: url(../images/header_bg.jpg) no-repeat top center;
}
.f_hot_search{ 
  background: #fff; 
  border-radius: 10px;
  float: right;
  width: 262px;
  height: 36px; 
  line-height: 36px;
}
.f_hot_input{
   border:0px;
   background: no-repeat;
   height: 36px; 
   line-height: 36px;
   margin-left: 20px;
   font-size: 14px;
   color: #444;
   font-family:微软雅黑;
   float: left;
}
.f_hot_but{ 
   width: 35px;
   height: 36px;
   float: right;
}

.nav{
   font-size: 16px;
}
.nav ul li{
  float: left;
  width: 125px;
  text-align: center;
  background: #255f36;
  color: #fff;
  height: 42px;
  line-height: 42px;
  margin-left: 8px;
}
.nav ul li a{
  color: #fff;
}
.nav ul li:hover{
  background: #e9841c;
}
.nav .nav_hover{
  background: #e9841c;
}

/*大图切换*/
.banner{ width:100%; height:500px; overflow:hidden; position:relative; font-size:0}
.b-img{ height:500px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:500px; float:left;}
.b-list{ height:50px; padding-top:450px; position:relative; margin:0 auto;z-index:99;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #14ab04;}

.conter_bg{
  background: url(../images/img_bg.jpg) no-repeat top center; height: 530px; margin-top: 45px;
}
.con{
  width: 550px;
}
.ind_name{
  font-size: 22px;
}
.white{
  color: #fff;
}
.white a{
  color: #fff;
    height:140px;overflow:hidden;display:block;float:right;
}
.white h2{
  font-weight: normal;line-height: 22px;
}
.white h2 a{
 height:45px;overflow:hidden;display:block;float:left; font-size: 15px; font-weight: bold; 
}
.orange{
  color: #e66602;
}
.Underline{
  border-bottom: 2px solid #fff;
}
.Under_orange{
  border-bottom: 2px solid #e66602;
}


.focus{ position:relative; width:318px; height:202px; background-color: #000; float: left;}  
.focus img{ width: 318px; height: 202px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:34px; line-height: 34px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:13px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:8px auto 0; overflow:hidden;zoom:1; height:22px}    
.focus .D1fBt a{position:relative; display:inline; width:19px; height:19px; border-radius:50%; margin:0 5px;color:#454545;font:14px/19px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#f00; color:#fff}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}

.new ul li{ background-image: url(../images/ico.jpg); background-position: 0 13px; background-repeat: no-repeat; padding-left: 15px; line-height: 30px; height: 30px; overflow: hidden; font-size: 14px; color: #fff;}
.new ul li a{ color: #fff}
.new_more{border:1px solid #fff; text-align: center; width: 170px; height: 34px; line-height: 34px; font-size: 16px;}
.new_more a{ color: #fff;}

.org{ background: #e66602; color: #fff; text-align: center; padding-bottom: 5px; font-size: 14px;}
.org span{ display: block; font-size: 34px; height: 34px; margin-top: 20px;}
.org_list{ color: #666; font-size: 12px; line-height: 20px;}
.org_list h2{ font-size: 16px; font-weight: bold; color: #e66602; font-family: 微软雅黑; margin-bottom: 8px;}
.org_list h2 a{color: #e66602; height:18px;overflow:hidden;display:block;}
.org_list div{ color: #666; font-size: 12px; line-height: 20px;height:57px;overflow:hidden;display:block;}

.news ul li{ background-image: url(../images/ico1.jpg); background-position: 0 21px; background-repeat: no-repeat; padding-left: 15px; line-height: 44px; height: 44px;
  overflow: hidden; font-size: 14px; color: #444; border-top:1px dashed #949494;}
.news ul li a{ color: #444}
.news_more{border:1px solid #e66602; text-align: center; width: 170px; height: 34px; line-height: 34px; font-size: 16px;}
.news_more a{ color: #e66602;}

.viode_title{ background: url(../images/ico2.jpg) repeat-x bottom;}
.viode_name{ border-bottom:2px solid #e66601; text-align: center;  font-size: 24px; color: #e66601; height: 35px; line-height: 22px;}
.viode{ font-size: 16px; color: #000; line-height: 24px;}
.viode a{color: #000; }
.viode_img{ width: 236px; height: 133px;}

.lanren{width:1100px; overflow:hidden;}
.lanren ul li{position:relative;overflow:hidden;cursor:pointer;}
.lanren .txt{width:247px;height:45px; background:url(../images/1px.png) repeat;position:absolute; left:0;bottom:0; color:#fff;font-family:"微软雅黑";}
.lanren .txt h3{font-size:15px;font-weight:400;height:45px; text-align: center; line-height:45px;}
.lanren .txt p{font-size:14px;text-align:center;}

.bg{
  background: #f2f2f2;
}
.zti{ 
  font-size: 16px;
  color: #444;
  font-weight: bold;
  line-height: 26px;
}
.zti a{ 
  color: #444;
  overflow:hidden;
  height:50px;
  display:block;
}
.ztis ul li{ background-image: url(../images/ico1.jpg); background-position: 0 12px; background-repeat: no-repeat; padding-left: 15px; line-height: 30px; height: 30px;
  overflow: hidden; font-size: 14px; color: #444; }
.ztis ul li a{ color: #444}
.ztis ul li a:hover{color:#e66602}
.zren{
  font-size: 14px;
  color: #444;
}
.zren div{
  height:100px;
  overflow:hidden;
  display:block;
}
.zren h2{
  margin-bottom: 10px;
  font-size: 16px;
}
.zren span{
  display: block;
  color: #e56601;
}
.zren span a{
  color: #e56601;
}

.technology{
 width:1200px;
}
.technology ul li{
  position: relative;
  width: 320px;
  height: 350px;
  float: left;
  margin-right: 75px;
}
.technology ul li .teolog{
  background: #ebebeb;
  width: 220px;
  height: 350px;
  position: absolute;
  z-index: -10;
  right: 0px;
}
.technology ul li:hover .teolog{ background: #e56601}
.technology ul li img{
  width: 287px;
  height: 183px;
  -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .5);  
  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .5);  
  box-shadow:0 0 10px rgba(0, 0, 0, .5);
}
.tech_lv{
  color: #20542c;
  text-align: center;
  width: 60px;
  line-height: 20px;
  font-size: 14px;
}
.technology ul li .tech_zi{
  width: 157px;
  line-height: 20px;
  padding:30px 30px 0 50px;
  color: #444;
}
.technology ul li .tech_zi a{
  color: #444;
  height:98px;
  overflow:hidden;
  display:block;
}
.technology ul li:hover .tech_zi a{
  color: #fff;
}

.link{
  width: 322px;
}
.link h3{
  margin-bottom: 10px;
}
.link ul li{
  float: left;
  border:1px solid #99b09e;
  height: 43px;
  margin-right: 18px;
  margin-top: 6px;
  margin-bottom: 6px;
}
.link ul li img{ width: 138px; height: 43px;}
.link_more{
  border:1px solid #8da693;
  color: #265a33;
  width: 77px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  margin-top: 12px;
}
.link_more a{
  color: #265a33;
}
.link_s{ 
  border-left:1px solid #6b6b6b; 
  height: 133px;
}
.foot{ 
  padding-top: 5px;
  height: 75px;
  background: url(../images/foot.jpg) no-repeat top center; 
  font-size: 12px; 
  text-align: center; 
  color: #fff;
}
.foot a{ 
  color: #fff;
}



.m_name{ 
  border-left:1px solid #d0d0d0;
  border-right:1px solid #d0d0d0;
  border-top:4px solid #e9841c;
  line-height: 40px;
  text-align: center;
  font-size: 20px;
  color: #e9831c;
  font-weight: bold;
}
.m_hit{
  border-bottom: 1px solid #d0d0d0;
  line-height: 43px;
  padding-left: 35px;
  font-size: 14px;
  color: #666;
}
.m_hit a{
  color: #666;
}
.m_hit span a{
  color: #e9831c;
}
.m_nav{
  background: url(../images/ico3.jpg) repeat-y;
}
.m_navs{
  margin-left: 20px;
  margin-top: 30px;
}
.m_navs ul li{
  margin-top: 35px;
  background: url(../images/ico1.png) no-repeat;
  height: 46px;
  font-size: 14px;
  line-height: 42px;
  padding-left: 90px;
}
.m_navs ul li a{
  color: #444;
  display: block;
}
.m_navs ul li:hover{
  background: url(../images/ico2.png) no-repeat;
  height: 46px;
  color: #fff;
}
.m_navs ul li a:hover{
  color: #fff;
}
.m_navs ul li.m_navss_hover{
  color: #fff;
  background: url(../images/ico2.png) no-repeat;
}
.m_navs ul li.m_navss_hover a{
  color: #fff;
}
.m_show{
  font-size: 14px;
  line-height: 30px;
  color: #737373;
}
.m_show h2{
  border-bottom:1px dashed #c3c3c3;
  text-align: center;
  color: #383838;
  font-size: 18px;
  margin-bottom: 30px;
  padding-bottom: 15px;
}

#kefu2{position:fixed; right:4%; bottom:0px; z-index:10008; background: #fff; font-size: 12px; height: 164px;}
.cs_qcode{padding: 0px 0px 0px 0px;}

.honor { overflow: hidden;}
.honor ul { width: 855px; margin-right: 50px;}
.honor ul li{ width: 390px; float: left; margin-left: 15px; margin-right: 15px; margin-bottom: 30px; margin-top: 10px;}
.honor ul li img{ width: 390px; height: 247px;}
.honor ul li .honor_title{ border:1px solid #d1d1d1; padding: 10px 15px; text-align: center;
  -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .3);  
  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .3);  
  box-shadow:0 0 10px rgba(0, 0, 0, .3); 
   height:15px;overflow:hidden;display:block;
}
.honor ul li .honor_title a{ color: #444; line-height: 26px; font-size: 15px;}
.honor ul li a{color: #444;}

.links { overflow: hidden;}
.links ul { width: 855px; margin-right: 50px;}
.links ul li{ width: 252px; float: left; margin-left: 12px; margin-right: 15px; margin-bottom: 30px; margin-top: 10px;border:1px solid; border:1px solid #99b09e;}
.links ul li img{ width: 252px; height: 80px;}

.newa ul li{ border-bottom: 1px solid #e7e7e7; padding-bottom: 20px; padding-top: 20px;}
.newa_name{ font-size: 12px; color: #666; line-height: 22px;}
.newa_name a{ color: #666;width:100%; float:left;margin-top:10px;}
.newa_name h2{ color: #333; font-size: 15px; margin-bottom: 8px;}
.newa_name h2 a{ color: #333;width:500px;height:20px;float:left; overflow:hidden;display:block;}
.newa_name span{ display: block; margin-top: 5px; color: #999;float:left;}


DIV.sabrosus {
    PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; padding-bottom: 30px; font-size: 14px;
}
DIV.sabrosus A {
    BORDER: #dadce3 1px solid; border-radius: 3px; PADDING-RIGHT: 10px;  PADDING-LEFT: 10px; PADDING-BOTTOM: 7px;  COLOR: #666; MARGIN-RIGHT: 7px; PADDING-TOP: 7px; TEXT-DECORATION: none
}
DIV.sabrosus A:hover {
    BORDER: #dadce3 1px solid; COLOR: #000;
}
DIV.pagination A:active {
    BORDER: #dadce3 1px solid; COLOR: #000;
}
DIV.sabrosus SPAN.current {
    BORDER: #ea831c 1px solid; background: #ea831c; border-radius: 3px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 7px; COLOR: #fff; MARGIN-RIGHT: 7px; PADDING-TOP: 7px; 
}
DIV.sabrosus SPAN.disabled {
    BORDER: #dadce3 1px solid; border-radius: 3px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 7px; COLOR: #ea831c; MARGIN-RIGHT: 7px; PADDING-TOP: 5px;
}

.amin_list ul li{ font-size: 15px; line-height: 54px; background-image: url(../images/dian.png); background-repeat: no-repeat; background-position: 0px 26px; padding-left: 15px; border-bottom:1px dotted #ccc;}
.amin_list ul li a{ color: #333; width:700px;height:40px;float:left; overflow:hidden;display:block;}
.amin_list ul li a:hover{color: #ae0202}
.amin_list ul li span{ font-size: 13px; color: #999; float: right;}

.ficat ul li{ float: left; width: 85px; margin-right: 35px; font-size: 14px; text-align: center; border-radius: 5px; height: 30px; line-height: 30px;}
.ficat ul li a{color: #444; display: block;}
.ficat ul li a:hover{color: #fff}
.ficat ul li:hover{ background: #255f36;}
.ficat ul li .ficat_hover{background: #255f36; color: #fff; border-radius: 5px;}


.fic{width:860px; overflow:hidden;}
.fic ul li{width:190px;height:224px;float:left;margin:0 25px 0 0; position:relative; overflow:hidden; cursor:pointer; margin-bottom: 35px;}
.fic ul li img{width:190px;height:224px;}
.fic .txt{width:190px;height:45px; left:0;bottom:0; color:#fff;font-family:"微软雅黑";}
.fic .txt a{width:190px;height:45px; background:url(../images/1px.png) repeat;position:absolute; left:0;bottom:0; color:#fff;font-family:"微软雅黑";}
.fic .txt h3{font-size:15px;font-weight:400;height:45px; text-align: center; line-height:45px;}
.fic .txt p{font-size:14px;text-align:center;}

.leader { overflow: hidden;}
.leader ul { width: 855px; margin-right: 50px;}
.leader ul li{ width: 250px; float: left; padding-top: 20px; margin-left: 14px; margin-right: 14px; margin-bottom: 30px; margin-top: 10px; text-align: center; border:1px solid #e6eaed;}
.leader ul li img{ width: 206px; height: 256px;}
.leader ul li .honor_title{ padding: 10px 15px; text-align: left; font-size: 14px; color: #444}
.leader ul li .honor_title a{ color: #444; line-height: 26px; font-size: 15px;}
.leader ul li a{color: #444;}


.menu {
width:800px; 
margin:0; 
margin:10px 0;
float: right;
}
.menu ul {
padding:0; 
margin:0;
list-style-type: none;
}
.menu ul li {
float:left; 
position:relative;
}
.menu ul li a, .menu ul li a:visited {
display:block; 
text-align:center; 
text-decoration:none; 
width:125px; 
height:42px; 
color:#fff;
margin-left: 8px;
border-width:1px 1px 0 0;
background:#255f36; 
line-height:42px; 
font-size:16px;
z-index: 9999;
}
.menu ul li ul {
display: none;
z-index: 9999;
}
.menu ul li:hover a {
color:#fff; 
background:#e9841c;
}
.menu ul li:hover ul {
display:block; 
position:absolute; 
top:42px; 
left:0; 
width:105px;
}
.menu ul li:hover ul li a {
display:block; 
background:#e7e7e7; 
color:#000;
border-top:1px solid #feffff;
}
.menu ul li:hover ul li a:hover {
color:#e9841c;
}

.menu ul li .meun_hover{
  background: #e9841c !important;}





.slider{height:305px; margin:20px auto; overflow:hidden; position:relative; width: 1100px;}
.sliderbox{position:relative; width:1100px; height: 283px; overflow: hidden;}/*必须加这句css,否则向左右，上下滚动时会没有效果*/
.sliderbox li{ width:247px; height: 283px; overflow: hidden; float: left; font-size: 12px; color: #999; margin:0 14px 0 14px; }
.sliderbox li img{width:247px; height: 283px;}
.sliderbox li h2{ font-size: 15px; color: #222; font-weight: normal; margin-bottom: 15px;}
.sliderbox .item-img{float:left; margin-right:10px;}
.sliderbox .item-content{margin-left:194px; margin-top:0px; text-align: left;}
.slidernav{position:absolute; right:0; bottom:0px; z-index: 999; width:100%; color:#fff; font-size:0; text-align: center;}
.slidernav li{display: inline-block; *display: inline;  width: 10px; height: 10px; border-radius: 50%; background:#c9c9c9;  vertical-align: top; font-size:14px; margin-left: 10px; letter-spacing: normal; word-spacing: normal;}
.slidernav li a{background:#c9c9c9; color:#000; text-align:center;}
.slidernav li.current{background:#3B8DD1; color:#fff;}
@media screen and (-webkit-min-device-antio:0){
.slidernav{letter-spacing: -5px;}
}
.slider .prev, .slider .next{position: absolute; top:50%; margin-top:-30px; cursor: pointer; width:61px; height:61px; left:0; background: url(images/ft_icons.png) 0 0 no-repeat; text-indent:-9999px;}
.slider .next{right:0; left:auto; background-position: 0 -61px;}


/*留言板*/

.mess{ font-size: 12px; color: #222; height: 35px; margin-left: 12px;}
.mess ul li{ float: left; margin-right:40px; width: 73px;}
.mess ul li a{ color: #222; display: block;}
.mess .mess_hover{ border-bottom:2px solid #e9831c; color: #e9831c; font-size: 14px; padding-bottom: 5px;}
.mess .mess_hover a{color: #e9831c; font-size: 14px; display: block;}

.mess_ti{margin-left: 12px; margin-top: 20px; margin-bottom: 65px;}
.mess_ti li{ font-size: 14px; color: #333; line-height: 34px; margin-bottom: 30px;}
.mess_ti li .name{ float: left; width: 70px;}
.mess_ti li span{ margin-left: 8px; color: #ae0202; font-size: 20px;}
.me_in{ border:1px solid #ccc; height: 34px; line-height: 34px; border-radius: 2px; float: left;}
.me_ins{ border:1px solid #ccc; height: 140px; line-height: 24px; border-radius: 2px; float: left; padding:0 10px; color: #999; font-size: 12px;}
.mes_b{font-size: 14px; color: #333;}
.mes_b span{ color: #ae0202;}
.mes_bat{ background: #e9831c; width: 192px; text-align: center; font-size: 22px; height: 40px; line-height: 40px; border-radius: 20px;float: left;}
.mes_bat a{ color: #fff}
.mes_bats{ background: #255f36; width: 192px; text-align: center; font-size: 22px; height: 40px; line-height: 40px; border-radius: 20px;float: left;}
.mes_bats a{ color: #fff}

.board{ border-top:1px dashed #e0e0e0; padding-top: 28px; font-size: 14px; color: #444; line-height: 30px;}
.board_bj{ background: #f2f2f2; padding: 20px 30px;}
.board_hf{padding: 10px 30px;}
.board_hf span{ color: #4481a6;}


.side-pannel {
  position: fixed;
  right: 1%;
  z-index: 9999;
}
.side-bar {
  border: 1px solid #E7E7E7;
  border-bottom: none;
  bottom: 100px;
  background: #989898;
}
.side-bar a {
  display: block;
  cursor: pointer;
  width: 75px;
  height: 75px;
  border-bottom: 1px solid #E7E7E7;
  position: relative;
  color: #676767;
  text-align: center
}
.side-bar a s {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 75px;
  height: 75px;
}
.side-bar a span {
  line-height: 20px
}

.side-bar a.gotop s {
  position: absolute;
}
.side-bar a.text {
  height: 75px;
  background-image: url(../images/icoa2.jpg)
}
.side-bar a.text:hover {
  background-image: url(../images/icoa02.jpg)
}
.side-bar a.qr s {
  background-image: url(../images/icoa1.jpg)
}
.side-bar a.qr s:hover {
  background-image: url(../images/icoa01.jpg)
}
.side-bar a.qr i {
  width: 166px;
  height: 177px;
  position: absolute;
  left: -166px;
  top: 50%;
  margin-top: -27px;
  display: none;
  background-position: 0 0
}
.side-bar a.qr:hover i {
  display: block
}

.g-icon-top {
  height: 75px;
  width: 75px;
  background-image: url(../images/icoa5.jpg)
}
.g-icon-survey1 {
  height: 75px;
  width: 75px;
  background-image: url(../images/icoa4.jpg)
}
.g-icon-survey1:hover {
  height: 75px;
  width: 75px;
  background-image: url(../images/icoa04.jpg)
}
.side-bar a.survey:hover s {
  height: 75px;
  width: 75px;
}
.g-icon-qq1 {
  height: 75px;
  width: 75px;
}
.g-icon-weibo1 {
  height: 75px;
  width: 75px;
  background-image: url(../images/icoa3.jpg)
}
.g-icon-weibo2, .side-bar a.weibo:hover s {
  height: 75px;
  width: 75px;
  background-image: url(../images/icoa03.jpg)
}
.g-icon-qr1 {
  height: 75px;
  width: 75px;
}
.g-icon-qr2, .side-bar a.qr:hover s {
  height: 75px;
  width: 75px;
  background-position: 0 0
}





